use a list for the declaration order

another suggestion