memoize _getProperty