feat: Replace addProperty with ES6 getters (#96)