implement function to flush a selected entity
add argument to add additional trusted properties
add argument to enforce direct access during property assertions
add function to find all entites of a given type
add notContains constraint
enhance validation of entity configuration