@SuppressWarnings("unchecked") @Override public Class<Object> getType() { return (Class<Object>) projectionProperty.getType(); }