it would technically be null|scalar|DAV\IProperty but I wonder if that's overkill :P