AlphaPattern: return array references instead of arrays
::Storage::*: use references everywhere