refactor types check with reflection
refactor types check with reflection
added type controller to demo
Merge branch 'ISSUES-1-33'
removed unused constant