add hasPosition() to Scope