Правильное создание новой Entity

В чём разница между dataManager.create(Order.class) и new Order()?
Есть идея создать специальный конструктор Entity с параметрами. Соответственно, вызвать такой конструктор можно будет только через new Order(param). Не будет ли побочных эффектов?

Добрый день!

Как указано в документации:

When creating instances of JPA and DTO entities, use the appropriate framework interface instead of invoking the class constructor with the new operator. Only in this case the framework can initialize fields annotated with @JmixGeneratedValue and invoke @PostConstruct methods.

Понятно. Спасибо большое.