Changing constness of method in C++ doesn't reflect in Blueprint

When you change a method set as BlueprintNativeEvent from const to non-const in C++, the method remains as const in the Blueprint implementation. The overriden method in BP should be changed too.

Moreover, you should add a new option for BP method in order to be able to specify if these methods are const or not. It would avoid problems when you try to use another method from your BP in a overriden method defined as const.