Is there a better way to save objects besides using the java serialization? I am wondering if there is a better way because if I add a field or change a field the field will either be null or 0 when I serialize the object again. I want to save my object to a SQLite database, not to a YAML file.