Fixed the abstract dorm class