Add support for getters and "updaters"