Added BaseClass interface