This was discussed in HB-31, but IMHO there is nothing semantically wrong with component (object) with all null values. There are use cases when this is reasonable. I belive this could be improved, especially if patches in HB-31 are still fine.
This message was sent by Atlassian JIRA (v6.1-OD-09-WN#6144-sha1:62dfc48)