mode documentation into code and more example test
support for passing the backing configurable as costructor param
remove non Configurable methods save and load