Struct used to manage gameplay tag blueprint property mappings. It registers the properties with delegates on an ability system component. This struct can not be used in containers (such asTArray) since it uses a raw pointer to bind the delegate and it's address could change causing an invalid binding.