Code Generation now creates properties  #3