The current design of the storage service has a parameter passed in for the create function, but given that every bp channel has at least three storage service handles, there is no way (not yet at least) to pass different parameters to the different create calls. Therefore, it would be cleaner if the parameter passed through to the storage service was passed through the init function instead.
This may not be possible because there is sizing information passed into the create function - the problem is that different services within a channel don't always need the same attributes.
The current design of the storage service has a parameter passed in for the create function, but given that every bp channel has at least three storage service handles, there is no way (not yet at least) to pass different parameters to the different create calls. Therefore, it would be cleaner if the parameter passed through to the storage service was passed through the init function instead.