added isHidden() default to Property and added Element.getHiddens() and now Element.getProperties() does not return hiddens.