stubbing out streamers
adding custom code and using effort to iron out how member initializing ctors will be specified