Implementation of AbstractAttribute and AbstractObject classes with necessary modifications of existing classes.
The ErrorDialog is added.