Not a big issue, but should be `public Construct...`