Спасибо за ответ, но я не компилятор, выискивающий несоответствие типов для указания на ошибку, а человек, пытающийся разобраться как использовать ХОРОШИЙ программный продукт ДЛЯ ТОРГОВЛИ. Вопрос был не по синтаксису, а по семантике.
Цитата из MSDN: Ключевое слово implicit служит для объявления неявного оператора преобразования пользовательского типа. Этот оператор обеспечивает неявное преобразование между пользовательским типом и другим типом, если при преобразовании ИСКЛЮЧАЕТСЯ утрата данных.
Преобразование объекта с более, чем десятком свойств (включая наследуемые из TSLab.Script.Optimization.OptimBase) к INT настолько тривиально, что вообще не требует описания? Да и описания TSLab.Script.Optimization.OptimBase я не нашел. Ссылки есть, а вот описания... Может быть я искать не умею.