+Reflection helper
+Identifiable behavior
+HashableInterface