Updated Invokes, Throws & ReturnsLazily to allow 6 generic parameters