Pass all the arguements to _setup_object
Added scope attribute