Currently I\'ve centralized the Id creation of each NodeEntity in a BeforeSave Application Event. Something like that:
Id
@Inject IdentifierFacto