Refactoring to use DynamicUtils.ExtensilbeObject. Fix for #107

This PR removes ExtensibleObject and Tests and uses the new DynamicUtils package.