Generate TypeOfProject model