Refactor BreezeTypeSerializer and add BreezeType#as_json
Fix documentation errors