ensure property can be something else then present or absent