introduce np/active_record.
cleanup in BC.
make Channel::ActiveRecord retrieve all news in one query to save DB access. we still need to work on how to avoid a DB query for every lookup.