reflect "mode" property