Adding TypeExtensions