initial immutable support in entity model