check class types and throw relevant exceptions
check class types and throw relevant exceptions

chriseidhof/JNWCollectionView,danielmartinprieto/JNWCollectionView,jwilling/JNWCollectionView,hachidorii/JNWCollectionView,regexident/JNWCollectionView,kettch/JNWCollectionView,Spark-Xl/JNWCollectionView,Deadpikle/JNWCollectionView,konstantinpavlikhin/JNWCollectionView