Added optional deferred initialisation to allow subclass constructor arguments to be captured first.
Merge pull request #28 from srjturner/master

Added optional deferred initialisation to ConfigurableMapper