Extract object attributes into separate object type 'Body' and solve
static reference errors.

No more unneeded 2 dimensional arrays. Woo!