shouldnt we call representationOrArrayOfRepresentations for inserts and updates too ? This makes the framwork work with Helios which is returning arrays of keys and dicts for resources