HasBase abstract yapıldı.