public readonly property isProtected as Boolean:
True when the constructor is protected.
print(User.type.getConstructor().isProtected)