Rename constructor name/type to constructor tag which is more accurate.

- Rename "constructorNameModifier" to "constructorTagModifier".

- Rename "ObjectWithType" to "TaggedObject".

- Rename "typeFieldName" to "tagFieldName".

- Rename "defaultObjectWithType" to "defaultTaggedObject".