added Serializable interface, need it for Azul JDK