For me, we need an interface only if we can have different implementations. If not, I don't see the point.