Also, the macro bundle checker looks only at the primary constructor, and we can't have overloaded primary constructors :)