changed author tag value
cleaned up code, introducing a BindingKeyGenerator
- added basic regression test
improved test and further cleaned up code