* ICharacter forward decls