Small perf and debuggability tweaks
Added caching to lazy injection validation
Added 'onLookup' factory hook for type injection validation
Underscored 'onLookup' and 'lazyInjections' hooks
Merge pull request #9760 from slindberg/injected-properties-part-ii

Address concerns with injected properties feature