* Fix backbutton behavior to only apply what you've set opposed to replacing everything * - move GetPropertyIfSet to Core.Internals * - make GetPropertyIfSet public. fixes #5744