Adding support for custom setters and getters