dataproviders get called before everything... blehhh..... moved model instatiate to __construct