Add setPluginName()
Add getData() to Reflection
Remove unnecesary code
Set data not reflection
Context improvements