dual.Object: automatic attribute accessors get*() and set*()