Direct lookup of product properties with caching