would be better to call methods from view instead of setting property and watching it