compiler: abstract getters/setters
8 files changed