Proper field initialization