Poolable can includes default implementation of after_add and after_remove
Serializable implementation with ability to dump and load attributes
Identifiable module which adds the ability to get and set a UUID
Formatting changes to the nil adapter