Improves the yet-unused CocoaDelegate class to define optional protocols