PATCH: Implement shouldExpand/Collapse delegate for CPOutlineView