Hello i have a question regarding typescript, static, singleton I have the following logic I have a Main class, which has the Connection as a static variable, and has a Channel