Category creation safe against parent inexistence