Removed class-level variables
Removed @klass from DefaultValue
Added integration tests for inheritance
Added alias 'attribute' for 'attr'
Removed @klass from Attribute
Added tests for inheritance
Added ability for creating attributes without type
Fixed type_spec
Version bump
Fixed assignment for Hash attributes.