Add the possibility of specifying an attribute type different from the inference from the attribute name
Merge pull request #14 from mcamou/master

Add the possibility of specifying an attribute type different from the inference from the attribute name
Fix test for References
Added the BaseEntity#immutable method to return an immutable copy of the BaseEntity
Renamed ReferenceEntity to LazyEntityReference
Fixed 001_simple_entity_spec test
Added implementation of Class Table Inheritance
Refactor add_attribute to call add_attribute_accessors, which now only takes the descriptor
More Class Table Inheritance tests
Added immutable references from one root to another
Fixed a test
Fixes to Immutable, CTI and a few TODOs after code review
Merge pull request #15 from mcamou/master

Added Class Table Inheritance and Immutable References
Renamed class_table_inheritance to leaf_table_inheritance
Merge branch 'master' of https://github.com/nandosola/sequel-uow
More work on Leaf-Table Inheritance
Merge pull request #26 from mcamou/master

More work on Leaf-Table Inheritance
Raise an exception if there are duplicate attributes/references
Implemented EmbeddableValue
Merge pull request #29 from mcamou/master

Implementation of EmbeddableValue