As long as you didn't intentionally design the class to be inherited from then there's no reliable way to guess what methods should be virtual and what members should be protected. The only thing you can be sure about is that you'll very likely guess wrong.
Don't mess around with this, use the sealed keyword and make the members private. You can always refactor later, you will have to anyway.