Add constructDefault