read only test for complex object
ignore resource_id if it comes in the data hash (read_only)
test for resource id in the hash (read only)