Moved builders section to the top; not necessary since the JSON objects are not order-dependent, but it makes for easier reading.