[Issue 53] Moved superseded reason filtering to WithAllowedReasonsMatcher to avoid wrongly detecting classes immutable if the superseder of a reason is allowed.