Implement project Essential_L16.1 (Object class)

@kostiantyn-kuzin please review
Usually you'd do the following:
public override int GetHashCode() { return AB.GetHashCode() | BC.GetHashCode() | CD.GetHashCode() | DA.GetHashCode(); }