Scaffold events model and validate requirement of attributes