Turn required in to a struct member