Make Args Serializable

This commit makes argument classes Serializable to allow their fields to referenced inside of Spark UDFs.