its quite strange more natural for me is shooter: [address1, address2], then shooter should `has_many: addresses`, address belongs_to: shooter