I dont have this code on my machine so didnt test. But shouldn't this end with .property() ?