MXR-197 fix chain construction logic
MXR-198 implement variable property collection
MXR-199 remove abstract variable
MXR-200 use alias interface in variable interface
MXR-201 introduce alias collection and adopt variable one
MXR-202 redesign alias and variable into managers with the usage of their collections
MXR-203 reconside basic