Please clarify what you mean by "lazy load initialization". Do you mean to lazily construct the object, or do you mean to load the code for the object (i.e. loading it up from a different DLL/assembly) at runtime?
I've usually seen lazy initialization as the first, but you said "lazy LOAD initialization", which is confusing.
– Merlyn Morgan-GrahamFeb 22 '10 at 08:21