registration improvements
- use __name__ to access addon prefs.
- add/remove props in register functions.