Use nillable elements for generate non-required constructor parameters