Hi there.
You may have inherited the macros from the KS0108, but you do not inherit its properties.
Properties are like variables, and you can not use another components properties as though they are your own (there is also the issue of where to put them in your property list). I may see if something can be put in to sort that in future, but there is always with any variable the issue of who 'owns' the variable, and gets notifications when it changes.
To do this, right click the 'Properties' and select 'Copy From...' to make a list of the properties.
The next bit is a bit more complicated as whenever your property changes you have to copy the value down to the target. You do this whenever your property changes, in the Component.Property event:
You need to use the Component.Property.CopyValue() call for each property. I have recently added a call that will copy all properties in one go, but unfortunately this is the only way for now (CopyTree is available in the next patch).
Once you do this, any time your property changes, the base components property also changes.
I hope this works for you, keep us posted on how you go and any thoughts you have. As I say, in the next release you will be able to copy every value in one go, but unfortunately not just yet.
Jonny