Switch to using hash for methods to avoid lookup loops
Use same method name substitution as Ember.js website
Get appropriate details once rather than every time we need them