I didn't know about the 'forwardable' delegator when I first wrote this prog. I learned about it from PostgresResourceNexus. It eliminates the need to write certain property accessors, and reduces line width significantly, and enhances code readability.