I was thinking of calling super,  but I thought there might be a reason why it doesn't call super before. Maybe because most of the options are not relevant to binary field? 
Should I change that to call super? Also for the toXContent, should it call super as well?