Remove the use of label.
Add getBundle and improve documentation.
Add plugin type.