Java 8 not only gives us both default and static methods on interfaces One of the consequences of this is you can create simple value objects using interfaces alone  without the need to define a class