Why interface here, instead of class parameter like for the order? :)