remove redundant methods and build docs (all)

Remove redundant methods, a lot left over from the update from arrays to objects with the modules. There may be deprecated methods in all the classes also that are not defined as such at the moment.