added method Element.isset/unset() and recursive element unsetting