Berlanti's shows (SG, Flash and Arrow) have this rather silly recurring plot of "keeping secrets to protect loved ones". The latest and most annoying so far was Felicity's mom getting mad at Lance for keeping secrets (that Damien was trying to kill him). Like duh, he's a cop. He has secrets to keep!