refactored MethodBodyBuilder, instance holds method builder instance and method builder depends on instance
small changes
added "set instance" to interface
renamed
extended assemblers and creates factories
fixed error
moved methodBodyBuilder to configuration