Created new scope objects that deal with applying arguments and creating condition objects