Parameter collections

Provide parameter collection pattern for easier model definition