diff --git a/alib2common/src/object/Object.cpp b/alib2common/src/object/Object.cpp
index c2035182aae448e92d5886346f04ed701805d5e0..e4cdf248c7b1eb1bd9f50097c73157b862589d9b 100644
--- a/alib2common/src/object/Object.cpp
+++ b/alib2common/src/object/Object.cpp
@@ -20,7 +20,7 @@ void Object::inc ( ) {
 Object::Object ( int number ) : base::WrapperBase < ObjectBase > ( primitive::Integer ( number ) ) {
 }
 
-Object::Object ( int number1, int number2 ) : Object ( Object { primitive::Integer ( number1 ) }, Object { primitive::Integer ( number2 ) } ) {
+Object::Object ( int number1, int number2 ) : Object ( Object ( number1 ), Object ( number2 ) ) {
 }
 
 Object::Object ( Object object1, Object object2 ) : base::WrapperBase < ObjectBase > ( container::ObjectsPair < Object, Object > { ext::make_pair ( std::move ( object1 ), std::move ( object2 ) ) } ) {