updates required:
toByteArray
get/remove/getNumberOf events