was being lazily loaded to get notification ids, so every time a job is loaded it would potentially select thousands of notifications from the database