constructor project manag project manag model set model command creation observ 