Constructors with new signatures
Reenabled forwarding generation