Adding more type to Instantiator