Is there an easy way to refactor a field/property of type T to be a Lazy, and replace all useages of that field to use FieldName.Value instead?
I have a controller with a bunch of dependencies that are stored in private backing fields, but only a few of the dependencies are need on any given function call. In order to speed up construction of this controller, I'd like to make all the dependencies Lazy, but its just an irritating amount of work to do by hand. Any advice?