I still don't get it, interface is for use when there is several implementations, in this case there will never be several, so it is wast.