Mark a lot of thins constant, make constructors explicit.