live binding annnnd reconfigure model constructor, template constructor