[Components][Serializer] optional constructor arguments can be omitted during the denormalization process