missing properties get omitted, fixes #1