Added DataOperations and supporting tests