Refactored SystemRequired concept:
Using KeepSynchronized on SystemRequired property would cause an error because KeepSynchronized computes the property value after it is inserted to the database.
Renames default name of the IValidationConcept.CheckSemantics() argument, to match IMacroConcept.CreateNewConcepts().