Allow multiple classes to be specified for one
Components should be able to same? on nil. define_as_float missing