Version 0.16

Fix compatibility with Type::Tiny 0.044.

Add checks around Expected so you can't use both Value and Exists
and AttributeValueList and ComparisionOperator at the same time.