Cache instantiation method for constructors with just one argument