Open to extension closed for modificationΒΆ

This is a common principle in software development, and applies to connectors as well. In order to not break backwards compatibility one should not remove datatypes or remove parts of the model. Adding new datatypes or extending datatypes with new properties is something one should expect to happen.