Why is the interface inheritor object not created(CreateDefaultSubobject)

I made a class which inherits from interface and UActorComponent. And when I try to CreateDefaultSubobject() in blueprint editor it shows like “None”, when I try to restore it to default the UE4 Editor Crashes. And shows to me this error:

Assertion failed: !IsTemplate() [File:D:/Build/++UE4/Sync/Engine/Source/Runtime/Engine/Private/Components/ActorComponent.cpp] [Line: 929] ‘PSPlayerMovementControllerComponent /Engine/Transient.World_1:PersistentLevel.BP_PSMainCharacter_C_0.MovementControllerComponent’ (No_Detailed_Info_Specified)

UE4Editor_Core!AssertFailedImplV() [D:\Build++UE4\Sync\Engine\Source\Runtime\Core\Private\Misc\AssertionMacros.cpp:104]
UE4Editor_Core!FDebug::CheckVerifyFailedImpl() [D:\Build++UE4\Sync\Engine\Source\Runtime\Core\Private\Misc\AssertionMacros.cpp:461]
UE4Editor_Engine!DispatchCheckVerify<void,<lambda_4e625e3d017550b23852097014151a48> >() [D:\Build++UE4\Sync\Engine\Source\Runtime\Core\Public\Misc\AssertionMacros.h:164]
UE4Editor_Engine!UActorComponent::OnRegister() [D:\Build++UE4\Sync\Engine\Source\Runtime\Engine\Private\Components\ActorComponent.cpp:929]
UE4Editor_Engine!UActorComponent::ExecuteRegisterEvents() [D:\Build++UE4\Sync\Engine\Source\Runtime\Engine\Private\Components\ActorComponent.cpp:1525]
UE4Editor_Engine!UActorComponent::RegisterComponentWithWorld() [D:\Build++UE4\Sync\Engine\Source\Runtime\Engine\Private\Components\ActorComponent.cpp:1223]
UE4Editor_Engine!AActor::IncrementalRegisterComponents() [D:\Build++UE4\Sync\Engine\Source\Runtime\Engine\Private\Actor.cpp:4621]
UE4Editor_Engine!AActor::RegisterAllComponents() [D:\Build++UE4\Sync\Engine\Source\Runtime\Engine\Private\Actor.cpp:4520]
UE4Editor_Engine!AActor::PostEditChangeProperty() [D:\Build++UE4\Sync\Engine\Source\Runtime\Engine\Private\ActorEditor.cpp:132]
UE4Editor_Engine!APawn::PostEditChangeProperty() [D:\Build++UE4\Sync\Engine\Source\Runtime\Engine\Private\Pawn.cpp:966]
UE4Editor_CoreUObject!UObject::PostEditChangeChainProperty() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp:461]
UE4Editor_CoreUObject!UObject::PropagatePostEditChange() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp:540]
UE4Editor_CoreUObject!UObject::PostEditChangeChainProperty() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp:428]
UE4Editor_PropertyEditor!FPropertyNode::NotifyPostChange() [D:\Build++UE4\Sync\Engine\Source\Editor\PropertyEditor\Private\PropertyNode.cpp:2356]
UE4Editor_PropertyEditor!FPropertyValueImpl::ImportText() [D:\Build++UE4\Sync\Engine\Source\Editor\PropertyEditor\Private\PropertyHandleImpl.cpp:458]
UE4Editor_PropertyEditor!FPropertyValueImpl::ImportText() [D:\Build++UE4\Sync\Engine\Source\Editor\PropertyEditor\Private\PropertyHandleImpl.cpp:226]
UE4Editor_PropertyEditor!FPropertyValueImpl::ImportText() [D:\Build++UE4\Sync\Engine\Source\Editor\PropertyEditor\Private\PropertyHandleImpl.cpp:133]
UE4Editor_PropertyEditor!FPropertyValueImpl::ResetToDefault() [D:\Build++UE4\Sync\Engine\Source\Editor\PropertyEditor\Private\PropertyHandleImpl.cpp:901]
UE4Editor_PropertyEditor!SResetToDefaultPropertyEditor::OnResetClicked() [D:\Build++UE4\Sync\Engine\Source\Editor\PropertyEditor\Private\UserInterface\PropertyEditor\SResetToDefaultPropertyEditor.cpp:84]
UE4Editor_PropertyEditor!TBaseSPMethodDelegateInstance<0,SResetToDefaultPropertyEditor,0,FReply __cdecl(void),FDefaultDelegateUserPolicy>::Execute() [D:\Build++UE4\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:290]
UE4Editor_Slate!SButton::ExecuteOnClick() [D:\Build++UE4\Sync\Engine\Source\Runtime\Slate\Private\Widgets\Input\SButton.cpp:385]
UE4Editor_Slate!SButton::OnMouseButtonUp() [D:\Build++UE4\Sync\Engine\Source\Runtime\Slate\Private\Widgets\Input\SButton.cpp:304]
UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_cc5aea9e7377b04ce85c30c65ec3889b> >() [D:\Build++UE4\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:378]
UE4Editor_Slate!FSlateApplication::RoutePointerUpEvent() [D:\Build++UE4\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:4831]
UE4Editor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [D:\Build++UE4\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5372]
UE4Editor_Slate!FSlateApplication::OnMouseUp() [D:\Build++UE4\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5337]
UE4Editor_ApplicationCore!FWindowsApplication::ProcessDeferredMessage() [D:\Build++UE4\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2205]
UE4Editor_ApplicationCore!FWindowsApplication::DeferMessage() [D:\Build++UE4\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2698]
UE4Editor_ApplicationCore!FWindowsApplication::ProcessMessage() [D:\Build++UE4\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:1881]
UE4Editor_ApplicationCore!FWindowsApplication::AppWndProc() [D:\Build++UE4\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:905]
user32
user32
UE4Editor_ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages() [D:\Build++UE4\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsPlatformApplicationMisc.cpp:125]
UE4Editor!FEngineLoop::Tick() [D:\Build++UE4\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:4850]
UE4Editor!GuardedMain() [D:\Build++UE4\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:178]
UE4Editor!GuardedMainWrapper() [D:\Build++UE4\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:137]
UE4Editor!LaunchWindowsStartup() [D:\Build++UE4\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:273]
UE4Editor!WinMain() [D:\Build++UE4\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:320]
UE4Editor!__scrt_common_main_seh() [d:\agent_work\5\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
kernel32
ntdll