Update a couple of factories
Add BreezeType module
Don't validate structural type name components of invalid entities
Skip empty attributes during breeze type initialization
Add BreezeTypeSerializer
Add #to_json to all BreezeTypes
wip