Added FarmChannelAccessor and some tests