now we have dynamic properties :D sweeeeeet!