Method and property caching decorators
