Minor changes in the name of weakOrder and mandatory. Added restrictions for hasResponsible to ActivityInstance.