parse "--file a.txt" using Dynamic
use reflection to set field
refactor
explore how to use reflect to get annotation: 50%