Added default constructors to allow the Jackson processor to parse JSON into the objects.