Added interfaces for transmutation