Extend with spy methods