added context to sink, enabled default sinks for methods passed to publish_to