resolves #91;

moving to strongly-typed response object as in new api branch