Access Violation When Trying To Create TSharedPtr of (this)Object

This makes things very clear and understandable, thank you very much!