Neocolonialism, imperialism and agents