added ILabDataAccess interface