Implementing dynamic domain object
Adding unit test