Skip placeholders requirements

If a placeholder (`{param}`) is provided as the value for a parameter, and that parameter's requirements don't match the placeholder syntax, an exception is thrown.

This commit skips requirements processing if the examined value is a placeholder (begins with `{` and ends with `}`).

Fixed #9