~add Model@properties logic