Types will be defined by replacing ":" by "__" for compatibility reasons.

Currently, both formats are supported for backwards compatibility