https://differ.readthedocs.org/en/latest/#id31
There are a lot of properties that program must collects and normalizes.
They are stored in ArrayList structure. It is often necessary to select given properties
by its own name.
Implementing some kind of index by property name must speed up an aplication.
At least ArrayHash by property name could help.