Making it clear that Operation is an interface