Add scopes and instance methods for reader