updated PostEvaluationNotifier to support closures with a single Project or a set of projects as input