Remove default explanation

- Removing default explanation, usage of Option[String] instead
- Update of the UI in consequence (nicer with map on Options)
- Update of the test cases to cover new cases