CoreDelegates: Make all the delegates private