updates to adhere to resource object conventions, changes for boundary definitions, change to ObjectReference