* made property validation more concise