/**
* The Constructor.
*
* @param object|string $reference An instance or a fully-namespaced class name.
*/
public function __construct($reference, $static = false)
{
$this->_reference = $reference;
if (is_object($reference)) {
Suite::register(get_class($reference));
}
Suite::register(Suite::hash($reference));
}