remove unnecessary meta-programming
note about not monkey patching AR
remove superfluous self
refactor Generator
eliminate AR monkey patch, experiment with terse version of expect syntax