GenericTypeExtension
default namespace