Field : fix issue with usage of type parameter T in factory ctors