protocol_implements_decorator
