Now False is a value to disable widgets, not None
Fist attempt to refactor filter generation logic
Light refactoring of filter fields and so