The object that could be represented as Meta. Meta provided by toMeta method should fully represent object state. Meaning that two states with the same meta are equal.