public static function getKeyFieldsAndValues($instance) { $kf = Reflexion::getMembersWithAnnotation(get_class($instance), "Id"); return Reflexion::getPropertiesAndValues($instance, $kf); }