Fire change event, use ParamChecks, fix NB warnings.