adding magic isset and unset method