Object decoration with caching