Hi,
Even it's not supposed to do so (according to the help), Make Feature Layer modify original shapefile. I have a simple modelbuilder that add fields after make feature layer, and unfortunately, I noticed that my original shapefile was modified, so it's not possible to run the same model several times unless you do a previous 'copy feature".
As I wanted to use MFL to avoid duplicating files, it loose much of its interest.