Added Body with constructors