Initialize a new component
Override how parameters are handled so that we support the extra parameters that are used with defined resource types.
Component paths are special because they function as containers.
We want our title to just be the whole reference, rather than @title.
[Validate]