Mind you, a connector property can't be defined on an abstract class, as Glassfish will try to load the class to get default connector property value.
As a consequence, fields have been moved to subcalsses while accessors has been defined as abstract in superclasses.
Made absolutely, totally and utterly sure no EmbeddedGraphDatabase could be constructed in a non thread-safe environment.