internal CqlConditionalCommand(CqlCommand origin, MapperFactory mapperFactory) : base(origin.Expression, origin.Table, origin.StatementFactory, origin.PocoData) { _mapperFactory = mapperFactory; _origin = origin; //Copy the Statement properties from origin _origin.CopyQueryPropertiesTo(this); }