Improve performance by not creating singleton methods on initialize

Improvement only measured by test run time: 0.28 -> 0.22

@redross