Fix BaseComponent calling the wrong method when inheriting from another BaseComponent (Fixes #1049)
Added distinct API for "setTabListName"
Modify pom.xml
Optimize native cipher
Set to correctly use the parent class loader