Redurced Interface IGenericCharacter