return ingleton deprec tfmorri us link gen composit class instanc gen composit class singleton singleton 