Updated so that events cannot be created without a staff_member being set - still needs better validation thou