Minor constructor improvements

Now it doesn't build for mysterious reasons.
Futz with build settings

Now it does build for equally mysterious reasons.