Changed how XAML Parsing is handled internally

Addresses Issue #4