The OpenMRS API and Application are hardcoded to support only certain ConceptDatatypes. Therefore we should not allow these to be modified through the API. (We can't prevent them from being modified in the database.)
Please switch any save/retire/purgeConceptDatatype methods in ConceptService to throw a not-implemented exception.
(See discussion on