Clarification regarding soft references and casting?

Thank you guys!

I think I’ll continue to explore the topic because I still don’t think I’m quite understanding the purpose of and process for using soft references, but it makes sense to use a lightweight base class for the time being and Interfaces where possible.