implemented missing getters/setters/adders/removers