Thoughts on using http://apidock.com/rails/ActiveSupport/Memoizable/memoize ?