_init_ for embedded structures was initially a noop; changed it to edit the _has_ structure field