LazyInstance + MSIL generation for delegate callings + code cleaning