declare properties early for pretty output