mame the property _events public and update documentation