validate using given models instead of re-initializing ones

Hi, 
I found out when i used import with models and validations enabled, that the models are converted to arrays, re-initialized and then the validity process is taking place. It's not necessary to re-initialize the models since they were given as parameters, and this process took more time than the actual db insert.

In my solution I'm validating the original models which is much more time efficient