More efficient property cache lookup