Added a Child class to help with keeping the data neat and easy to deal with