Enable enhanced inner classes
Add validation for inner classes
Fix injection of Beans
Add license
Fix inner SharedPref