* vastly improved input validation * content and type validation occurs when filter is created * contextual filters like itemTypes are now only applied in context