define [ "dijit/_Container", "dijit/form/_FormMixin", "dijit/registry", "dojo/_base/array", "dojo/_base/declare", "dojo/_base/event", "dojo/on" ], (_Container, _FormMixin, registry, array, declare, event, _on) -> declare [_Container,_FormMixin], name: "" value: null disabled: false readOnly: false postCreate: () -> @inherited arguments if @domNode.tagName.toLowerCase() isnt "form" console.warn "Not scoping a _ComplexValueMixin in a form element can cause name clashes. E.g. radio buttons might stop working correctly. It is recommended to use