Some setters and getters added to factory methods