This code **will** break. If you find yourself reaching into private (prefixed with an underscore) attributes or functions, that's a red light. Either there is another, public way, or the code you're using needs to make a public way for you.