sealed Mode trait