And what about the `invokeApply` argument? 
*If set to false skips model dirty checking, otherwise will invoke fn within the $apply block*