shouldn't the static method come before the ctor?