Update constructors