Refactor: Making more generic to support others annotations by configuration