A new approach to bring the benefits of version control to models, implemented in the MetaEdit+ tool