made a DRASTIC change removing unused provider fields in VM model, as all the information should exclusively be retrieved from the profile