Added TypeExtensions.GetFields