Fixed issue #3. Also implemented the changes to allow for the feature's 'defaults' property to be a function