+ Full support for getters and setters