Adicionado objeto Operation para abstrair operações de tarefas
Adicionado método attachOperation em Task