Types management