provide capability to save entities through factory
provide information if entity is saved or not; requirement for Final annotation
Final annotation denoting something as not changeable after first save