Added two methods to CharacterModel, addPropertyChangeListener and removePropertyChangeListener