v0.0.18
[Fix] lazyGet and tryLazyGet behaviour when registerFactory and registerPool
lazyGet and tryLazyGet should only call Provider.get once and cache it internally, when ProviderValue.get was called the second or more times it should return cached instance and not calling Provider.get again.