pull requests are always funny that way; someone can notice something that went unnoticed for a while. Don't do the extra nesting, but  do remove the properties with null values. If things work right now, let's keep status the way it is but I would recommend filing a bug on reviewing that "at some point" because it's odd property naming.