return the proprties as 'real' types, instead of strings
disable setting cache to default setting
support querying virtual properties