Can we think of any better name for this method? Maybe just "subEntityForRecordResponseObject"? I think its somewhat assumed that the entity returned will be the "most specific" for that particular response object, right? 

I want to also make sure the method name incorporates "record" alongside "responseObject". The reason is that the "responseObject" by itself is meant to mean the actual response from the network request. "recordResponseObject" on the other hand is the dictionary or number/string that represents an actual record from that original response object.