added BodyFactory and BluePrint as a convinient way to create types of
objects