Multiple Constructors with Explicit C# Nodes that Inherit from NodeModel

How are multiple constructors handled for C# libraries that inherit from NodeModel? With Zero Touch you can have multiple static methods to achieve this, but when I create explicit nodes that inherit NodeModel Dynamo only recognizes one constructor. Do I need to do something similar to Zero Touch and use static methods? Or is there an attribute I can assign that I’m not aware of?