Livanderiaamarum, быть может, при сложении объекта с чем-либо следует сначала привести его к какому-нибудь примитиву? У нас тут не C++, где можно перегрузить оператор сложения так, что он и объектам будет на ура работать.
Вы вроде
спецификацию собирались читать. Так вот, самое время.