Merge tag '0.5.0' into develop

Released-0.5.0 0.5.0
don't construct an interface ...
bumped version
Merge branch 'release/0.5.1'