Generating getters and setters