Allow setting more than the required options
This enables us to override this class with a class that takes more
arguments while calling super in the initializer
Merge pull request #73 from jcoyne/more_permissive_config

Allow setting more than the required options