adding Getter and Setter annotation support for custom properties