Minor improvement to the synchronization code.
Renamed some classes, added more doc to language element class.
Removed IResolvableSemantics
fix regression.
Removed INamedElementSemantics
Refactor TemplateParameter
Removed unnecessary parentizeI mehtod
Removed other parentizeI method.
added FIXME for possible bug
Minor cleanup.
minor cleanup, resolved: IElementSemantics