don't hold the data instance inside the entity as it is only used for validation