A mixin for declaring fancy property accessors