Make 'focus' a private property