define [ "dijit/_Container", "dijit/form/_FormMixin", "dojo/_base/array", "dojo/_base/declare", "dojo/_base/event" ], (_Container, _FormMixin, array, declare, event) -> 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