create the setters/getters when the attribute is created, not on instantiation