Member ordering rule

Fixes #203
also have a constructor() in one of the tests