Moved setting changes to constructors

Don't like half-initialized objects lying around.