Added implementedProtocols method.