Added reasons field to module dependencies, closes #766.
Merge pull request #770 from cmfcmf/ext-reasons-field

Added `reason` field, fixes #766.