Added ReportViewModel,PageViewModel and separated initialization methods for FirstPage