Refactoring.

* Implementing property nofify interface for Model.File and moving
rename logic into setters + getters.
* Removing redundant logic.