should stop here and write pure model without any durandal or requirejs