supports to stick in parent
supports document and parent scopes