Created a static function ::make()