Core changes

hidden/invisible filed added.