Defined basic class interface