private static function filterProperties(array $methods): array {
    return array_filter($methods, function(ReflectionMethod $method) {
      return
        (strlen($method->name) > 3) && (
          (strpos($method->name, 'get') === 0) ||
          (strpos($method->name, 'set') === 0) ||
          (strpos($method->name, 'itr') === 0)
        )
      ;
    });
  }