/**
* Package-level visibility (for tests to use only)
*/
public ObjectEncoderDecoderDefault() {
this.fieldOrderCache = new FieldOrderCache();
this.dataFactory = new DataFactoryDefault();
this.serializer = new ObjectSerializer(dataFactory, fieldOrderCache);
this.deserializer = new ObjectDeserializer(fieldOrderCache);
addPersistenceQueryEncoder(new PersistenceQueryFindAllInstancesEncoder());
addPersistenceQueryEncoder(new PersistenceQueryFindByTitleEncoder());