use AssertionLevel.warning instead of error for some properties,

reverts 8447bfba31a346ebf9093aa669245f69c3aab8f5