When we store models as raw pointers in a container, we need to delete them manually in the end... :)