Begin implementing shared internal delegate and delegate block methods.