organized extension methods
pushing some of the AutomatedControl properies into C# extensions
fix FindFor to handle when elements do not exist