Made Connection mutable, Use standard List instead to remove unique constraint on the list of connections, made editing existing connection work as expected