+ added possibility to specify an interface for the binding to be mapped to