caching for Ctors with BasicType Parameters