changes to mark internally used Revit classes as internal