| Class | Description | 
|---|---|
| BidiSerialization | |
| BidiSerialization.AbstractBrooklynObjectSerialization<T extends BrooklynObject> | |
| BidiSerialization.AbstractWithManagementContextSerialization<T> | |
| BidiSerialization.EntitySerialization | |
| BidiSerialization.LocationSerialization | |
| BidiSerialization.ManagementContextSerialization | |
| BrooklynJacksonJsonProvider | |
| ErrorAndToStringUnknownTypeSerializer | for non-json-serializable classes (quite a lot of them!) simply provide a sensible error message and a toString. | 
| PossiblyStrictPreferringFieldsVisibilityChecker | a visibility checker which disables getters, but allows private access,
 unless  BidiSerialization.isStrictSerialization()is enabled in which case public fields or annotations must be used. |