Add final keywords wherever possible