public static function fromNative()
    {
        $args = func_get_args();

        $hour   = new Hour($args[0]);
        $minute = new Minute($args[1]);
        $second = new Second($args[2]);

        return new static($hour, $minute, $second);
    }