// -------------------------------------------------- activity crud methods
void save(final Activity activityToSave)
{
info(activity, "About to save " + activityToSave);
dispatcher.execute(new SaveActivityAction(activityToSave), new KarakaCallback<SaveActivityResult>(eventBus)
{
@Override
public void onSuccess(SaveActivityResult result)
{
Activity savedActivity = result.getSaved();