added support for ServiceKnownTypeAttribute