Improve error messages and constructor arg validation