For example some integer properties (max_connections, ...) can only be stricty positive, and we'll get failures down the road if they are not. Let's check for that and throw explicit exceptions for negative values.