made entitytablename options and allowed for the overriding of find(guid)
fixed build properity error for unsafe