The main thing this base class offers is the process for converting a faked element type (such as 'buttonLabelled') into something specific that we can go and find
Author: Stuart Herbert (stuart.herbert@datasift.com)
Inheritance: use trait VisibleElementFinder
 /**
  * @param \Closure $action
  * @param string $actionDesc
  */
 public function __construct($action, $actionDesc, $baseElement = null)
 {
     parent::__construct($baseElement);
     $this->action = $action;
     $this->actionDesc = $actionDesc;
 }