Improving Mvc\Model::refresh and Mvc\Model::assign