title: Serenity Screenplay use search context inside Target locator
body: <p>I am using Serenity for automation tests. I used before the plain WebDriver and PageObject pattern.
  I thought to switch to Serenity for the high API availability and Screenplay pattern.
  I encountered a problem using the Screenplay pattern:</p>
  <ol>
  <li>I use the Target class to located the element</li>
  <li>I use the following line to ensure a given element is visible:</li>
  </ol>
  <pre><code>actor.attemptsTo(Ensure
                  .that(target)
                  .isDisplayed());
  </code></pre>
  <p>Question: Is there a way to pass the current PageObject or a WebElementFacade to the Target or where is used the Target. So I would like to avoid for searching the entire DOM. Also there can be cases multiple elements are present so it is required to limit the searching area in the DOM.</p>
  <p>I achieved this thing with the WebDriver and PageObject pattern easily. I searched within the PageObject's WebElement. I used nested PageObjects in order to define a Page and reuse the common components.</p>