Close GH-46: fixes #45 by passing scope to callback as instance.