// these flags are set only in the constructor
// and shouldn't be changed afterwards
// (cannot make them final since they are declared in superclass
// but their values are specific to subclasses)
isPersistent = true;
isPersistentInDataStore = true;
isTransactional = true;
isDirty = false;
isNew = false;
isDeleted = false;
isNavigable = true;
isRefreshable = true;
isBeforeImageUpdatable = false;
needsRegister = true;
needsReload = false;
needsRestoreOnRollback = false;
updateAction = ActionDesc.LOG_NOOP;
stateType = P_CLEAN;