The interface is planned to be replaced by an Annotation