Does UCLASS(Blueprintable) implies BlueprintType by default?

What is the purpose of BlueprintType macro?

From docs: BlueprintType - Exposes this class as a type that can be used for variables in Blueprints.

Bit I can expose my class as a type that can be used for variables in Blueprints without BlueprintType macro.

Does UCLASS(Blueprintable) implies BlueprintType by default?