Spare yourself the tedium of writing and testing countless getters and setters by generating them automagically!