omit properties in "data" object if not present in source (fixes #10)