Use memoized helper methods