added memoization for findPropertiesForType again