Упрощаем использование и реализую field option в result contract.