astahblog.com
Setting delegate property to a Class
How to set a language-specific property to a Class (i.e. delegate for C#)