Serlize data( Why people don't wirte simple default interface to libraries in Java, what is that all about?)