Okay I know that but I guess I just have a misunderstanding of static uses in kotlin compared to Java. I know that the way that it works is that no matter how many instances you create of that object, all data within the static members of those instances are the same, no matter what to do. Hmm...I guess what I'm trying to do isn't exactly needing a static reference. I'll come back when I've tried some other things.