public Action(EventMapBuilder <TContext> parent, Func <ProjectorMap <TContext> > getProjector)
 {
     this.parent       = parent;
     this.getProjector = getProjector;
 }
 public CrudAction(EventMapBuilder <TProjection, TKey, TContext> parent)
 {
     actionBuilder = parent.innerBuilder.Map <TEvent>();
     getProjector  = () => parent.projector;
 }