Recreated the Lua Parameters polymorphically so push and pop can be extended more easily.