Added Subscription model and validation check for subscribe events.