Pass transaction options to subclasses

Fixes #203.