Adding caching to weak actions so they are faster to construct