Initialization turns single values to lists.
Improved implementation consistency and self-test.