I think it's more clear when a delegate systems are mentioned in the class they actually belong to, but that's may be a matter of personal coding style.
I think it's more clear when the delegate methods are found in the class they actually belong to, but that's may be a matter of personal coding style.