removed unused Serializable interface