Types managing