You said the problem appeared after you installed something, therefore I suggested removing it and getting to the last known correct state.
I don't know what you installed, therefore I can't tell you what to uninstall. But delete any file from standard packages is a bad idea; it would cause another modelstore corruption.
This indeed mean that your modelstore is corrupted, but it doesn't necessarily have to be related to either the Expense model or circular dependencies. It's possible that it's by wrong configuration of dependencies, but it may also be caused by missing files or so.
What did you do before you started getting this error?
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.