Fixed class filters.

Was using Type array for filters and comparing against .GetType() which is System.RuntimeType.
Switched to Type[] as parameter for filters instead of Objec[]. Caused by Java to C# porting.