Parser now handles property definitions