The binding schema has grown somewhat organically as new features have been required - it has lead to - inconsistencies in style - possible duplication or inconsistency in meaning various sub-issues will specify exact refactorings