properties of type entity werent reflecting singular dirty properties. also revealed fromArray() wasnt calling the appropriate events. fixed, with unfortunate 6x performance decrease to fromArray