Removed equals() method from BaseElement
Improved exception situations processing