add Aliased type
add nullable previous param to *Store.doWrite()