Bug fix related to non-array dependencies
changed extensions type to "expression"
Added documentation for conditional dependencies