Fixed bug with setup on options

The scope.$eval(expression.setup); line is not being evaluated since the setup function gets redefined on line 62 (before the setup function is executed).