Added single property validation to protect dynamic setters