fix: don't assume options is set in belongsTo setter