CustomerViewModel now uses IsValid