Many changes in post model and in generic stream