explicit Factory and SignedFactory for order factory generation