Fix comment wrap
Implement subattribute serialization
Implement DSL for subattributes
Fix specs