Retrieves the instance associated with the passed objectId. Retrieving means guaranteeing that
the associated instance is returned. If it does not yet exist, it will be created from persisted data,
including all non-lazily referenced objects it is connected to.