Testing adding property types, it no work so good. 
Commiting this to keep track of what I was implement, doesn't break
anything as I disconnected it but still worth persuing.