Implement notifications in the datalayer