don't check for Component and ComponentClass interface

isAllowedComponentById also checks the class
Merge remote branch 'github/3.3' into 3.3