added support to get complex types using GetSupportedTypes operation, refs #10