Documentation and BaseBinder refactoring