return undefined when unable to load properties