Added INbtSerializable for custom serialization