added AbstractStoreInputOperator