Hide implementation of NotifyData struct in .cpp