Note: id is unique per business so id, alias, and name are sufficient for the hashCode
@override int get hashCode => Object.hash(id, alias, name);