use a list for the declaration order
Merge pull request #24 from cironunes/declaration-order/list

use a list for the declaration order