Use overload for accessors.

* Simplify initialize-instance code.
* Simplify twist code.
More complex test.