Moved makeControlFor into Control as static function