public virtual TDto Create(TSource p) { if (_successor != null) { return(_successor.Create(p)); } return(default(TDto)); }