Added caching to MenuPartRenderer (#407)