This should be done on `OpenStruct`.