APILibrary Args should be dynamic

- Instead of needing to call SerializeObject over and over! :)