code: public static <T> T viewed(View<T> viewObject) {
  		if (viewObject == null) return null;
  		
  		@SuppressWarnings("unchecked")
  		Class<T> viewedClass = (Class<T>) getViewedClass(viewObject.getClass());
  		
  		Object id = IdUtils.getId(viewObject);
  		if (id == null) {
  			return null;
  		}
  		
  		return Backend.read(viewedClass, id);
  	}
docs: Resolves a view object to the real object. Of course this is only possible by
  asking the Backend to read the complete object. This method expects the view
  to have an id.
  
  @param <T>        type of the complete object
  @param viewObject the view object
  @return the complete object (could be newer as the view object as the Backend
  is asked)