Merge branch 'release-0.3.4' into develop
next snapshot.
updated to return concrete types.
removed snapshot.
Merge branch 'release-0.3.5'