Added "implements Serializable" for android