resolved entity name & rel were being lost when a request to the full entity was being made
update name()

* add tests
* remove warning (we should warn only when something will break, in this case, someone may choose to not have a "name" for their entity and that should be ok, while they won't be able to .get() or .set() they should still be able to .filter())
* make one less regex call