Big rework

 - Remove Stream (only Property left).
 - Remove special values.
 - Other (not so big as previous two) changes in API.
 - Better tests.