Hidden attributes, custom functions and plugins declarations are inconsistent
Concerned version
Version: %2.0.X
Platform: All
Summary
Custom functions and hidden attributes are declared by using a space separated list like this "Custom::Function1 Custom::Function2 Custom::Function3" or "_password session_id".
Custom plugins are declared by using a comma separated list like this "Plugin::One, Plugin::Two, Plugin::Three".
Possible fixes
To be more consistent, we could use the same regex like "split /[,\s]+/, ..." to avoid regression.