clean up setter/getters to use super`: