added hashCode
removed equality operators and hashcode, not required by the moment
refactoring: interfaces moved to commom file
created new element to show errors toast_levels_element