lazy load parameterized ArrayRef, HashRef and ScalarRef stuff