using constructors instead of setters