Add cargo and indexes to candidate model

Cargo stores the postulated position