It seems to be useful making this as separate nuget package
It seems to be useful making this as separate nuget package