Weakening processes in the Optimality Framework