fix: wrong setter usage
fix: early validation is not necessary