One of the DDD tenants is to prevent your property from entering an invalid state. For me, this means that there should not be an open constructor without parameters, because it will be an object in an invalid state in 99% of cases.
Is this a good way to move forward? This becomes a huge PITA when you just want to quickly create a new class.
, , . ? , , - , , . , - .
. PITA , , , , , . - , .
, . , , factory " ", - .