Working version with H2 as mock for real DB