changed the field name
added ValidateForm hook and implemented a function for checking if the event is configured to use flexible price set
uninstall process use be in upgrader