Thật là một trường hợp sử dụng tuyệt vời cho @SelfProtocol