Changed init methods to not use setters.