Implement project Professional_L1.2 (Collections)

@kostiantyn-kuzin please review
It is kind of weird to make the modifiable collection the "this" parameter here. Switch places with persons