Improve performance by not creating singleton methods on initialize

Improvement primarily measured by test run time: 0.28 -> 0.22