add beAwareOf and getSwitchCharacters