The first draft (unfinished)
Upgraded parser and updated translateObjectToContact.