updata obligations

need to indicate which fields are nilable
start cross walk mapping file