the entity framework for dynamic entity attributes requirements