'Initialize a Character object.
*characterID* -- the unique identifier for the character.
*name* -- the name of the Character, if not in the data dictionary.
*myName* -- the nickname you use for this character.
*myID* -- your personal id for this character.
*data* -- a dictionary used to initialize the object.
*notes* -- notes about the given character.
*accessSystem* -- a string representing the data access system used.
*titlesRefs* -- a dictionary with references to movies.
*namesRefs* -- a dictionary with references to persons.
*charactersRefs* -- a dictionary with references to characters.
*modFunct* -- function called returning text fields.'

def _init(self, **kwds):

    name = kwds.get('name')
    if (name and (not self.data.has_key('name'))):
        self.set_name(name)
    self.characterID = kwds.get('characterID', None)
    self.myName = kwds.get('myName', u'')
