typo here, "document human-readable". We could probably just drop "a document". We need to be clear that this is still optional, also, probably by stating towards the top that all activity definition properties are optional.