Changes in code doesn't show in the blue print graph until editor restart

I have made a basic project based on the FPS template. When i add UPROPERTIES or UFUCNTIONs to the the character class and hit the “compile button” in the editor it compiles fine but the changes don’t show up in the blueprint graph until i restart the editor.

My question is: is this to be expected due to the limits of hot reload or is this a bug?

I’m using UE 4.6 built from source on Windows 8 from Visual Studio 2013 community edition.

Examples of properties and functions added:

UPROPERTY(BlueprintReadWrite, Category = Gameplay)
	uint16 Health;

UFUNCTION(BlueprintCallable, Category = Gameplay)
       void ModifyHealth(int16 amount);