Yes, forgiveness removes the incapacity to inherit on the basis of the above-mentioned grounds. The forgiveness is not bound to any particular form and can be either explicit or implicit. The decisive factor here is that the decedent expresses that he no longer holds the conduct of the person concerned against him.