create method
Implementation
Future<T> create(C input) async {
final created = await neo4JClient().createEntity<T>(entityName: entityName, input: input.toJson()!);
eventService.publish(EntityCreatedEvent(createdId: created.id!, input: input, created: created), RecordEventType.create);
return created;
}