Tweak blueprint 'add' action (now that .add() collection method in WL no longer throws- instead it accumulates errors and passes them to .save().  Also add a check for ReferencedModel in pubsub