make it clear that instance methods are memoized