Call Repository interface instead of implementation