public static function display(OutputInterface $output, $instance)
    {
        $ref = new \ReflectionClass($instance);
        $methods = $ref->getMethods(\ReflectionMethod::IS_PUBLIC);
        $table = new Table($output);
        $table->setStyle('compact');

        foreach ($methods as $method) {
            $methodName = $method->getName();

            if (preg_match('/^get|has|is/', $methodName) && 0 === $method->getNumberOfParameters()) {
                $value = static::getFieldValue($instance, $methodName);
                $methodName = preg_match('/^get/', $methodName) ? substr($methodName, 3) : $methodName;
                $table->addRow(['<comment>'.static::humanize($methodName).'</comment>', ': '.$value]);
            }
        }

        $table->render();
    }