             else
                 ['none', 'None']
     statics:
-        cleanColumnProps: (props) ->
-            _.omit props,
+        cleanColumnProps: (props, comp, xtra...) ->
+            _.omit( props,  _.keys(comp.constructor.propTypes).concat([
                 'model', 'label', 'name', 'unlabeled', 'fieldOnly', 'placeholder',
                 'commands', 'query', 'editOnly', 'syncOptions', 'labelField', 'type',
-                'selectField', 'idField', 'queryModel', 'choices'
+                'selectField', 'idField', 'queryModel', 'choices', 'align'
+            ], xtra))
 
         renderEmptyColumn: (props = @props) ->
-            props = @cleanColumnProps(props)
+            props = @cleanColumnProps(props, @)
             <BS.Col {...props} />
+
+        cleanBsSizes: (props) ->
+            _.omit(props, 'lg', 'md', 'sm', 'xs')
 
     render: ->
         [type, method] = @renderType()

            <BS.FormGroup validationState={options.validationState}>
                {label}
                {child}
                <BS.FormControl.Feedback />
                {msg}
            </BS.FormGroup>
        </BS.Col>



        hasError = @isFieldValueInvalid()
        options.validationState = 'warning' if hasError
        props = LC.Form.FieldMixin.statics.cleanColumnProps(@props, @)

        props.className = _.classnames(
            _.result(this, 'fieldClassName'),
