public function submit($value, $name = null, $image = null) 
	{
		Argument::i()
			->test(1, 'string')
			->test(2, 'string', 'null');
		
		$field = Submit::i()->setValue($value);
		
		if(!is_null($name)) {
			$field->setName($name);
		}
		
		if($image) {
			$field->setImage($image);
		}
		
		return $field;
	}