Replaced options/keyword arguments from object to dictionaries

Dictionaries - Dictionaries everywhere!
Is it better? not sure.
Maybe consider extension methods