This Unity example project demonstrates how Unity fails to serialize derived classes in an asset file.