o decorates_assigned tambem ajuda a evitar isto. estás a fazer save de um decorator, e tiveste que fazer delegate do metodo. não faz muito sentido