USkeletalMeshComponent: Use protected instead of private to facilitate plugin development

Steps to Reproduce
This is a refactor that would facilitate external plugin developers. And should not effect the engine behaviour in any way.