To accept customized container Type