enabling more memoized methods on MemoizedFile
changing memoizedFile so it has multiple memoized values
performance improvements whe using MemoizedFile