Setup is protected method