When I have a default implementation of a method in an interface and then have a struct with this interface, the method does not exist as member of the struct. Why? Or what