Tag Abstract Methods