Added TestData object to help in generating random data for testing