add optional setters for supplementary kinds to DTStorageProtocol