public class Demo : Object { public string title { get; set; } } void main () { var demo = new Demo (); demo.notify.connect ((s, p) => stdout.printf ("Property %s changed\n", p.name)); demo.title = "hello"; demo.title = "world"; }