Loosen requirements for operation elements

Validation will be ensured further down the code generation process.

This fixes #195.