Change table name and cast
Add test for uiComponent generated from annotation on the internal device
InputComponent class now responsible for adding provider values
Removed unused imports