[bugfix] members should be optional