Parameters types is better way to enforce specific values because it's
implemented at the interface level.
This offloads some of the validations we have in manifest logics
because we already started using parameter types.
Change-Id: I93f1bdae811a999bbbc55861d9e2c7500d347c22