First you should decide How do I logically decide what those attributes are. If they are inputs then they get passed as custom properties. If they are something you need to derive, then you can retrieve the custom properties at provisioning time with VRO and inject those properties you want to add before it gets provisioned.