added get(Class<O> clazz, Object id)