The way this was implemented is that the ExecutionProfile has a _consistency_level_explicit flag to determine if we override it or not when connecting to a cloud cluster. But the subclass of the Graph and Analytics profiles are passing their own default value, which is detected as explicitly specified.