public override ResultOperatorBase Clone([NotNull] CloneContext cloneContext) { Check.NotNull(cloneContext, nameof(cloneContext)); var includeResultOperator = new IncludeResultOperator(_navigationPropertyPath); if (_chainedNavigationProperties != null) { includeResultOperator.AppendToNavigationPath(_chainedNavigationProperties); } return(includeResultOperator); }