The reason these were in a static constructor is because initialization of one field depends on another, so initialization order is clearer when explicit.