Fix bugs on the new framework v2.2.2, and add constraints and default values for project descriptions.