updated the unit tests - removed unwanted methods and used the constructor for setting custom properties in the framework objects