Change namespace
New options
Move option generator
change name
Move get options
Fix undefined type
Filter rules
Now use list
Remove method handle
Change name
using inheritance
Fix get data