Refactored the ISyncSharkSErvice to include both Sync and Mirror functions