Amended with feedback from ServiceStack team.