Added the ability to load data from an object with a loadData function, and a parse function