[binding] + Possibility to map binding to interface (updated)

Ref #115

Updated branch according to review, merged it with master and cleaned up the tests.