... instead of leaving the option unmanaged.
This also removes the reference in default definitions from the defined
resource type to the params class, which does not work if the params
class is not explicitly included in advance.
Unit tests coverage is also improved to ensure both default parameters
and customized parameters work.
Change-Id: I0b8199a27377a7d035f882586979a678b061e5da