resolves #508 lowercase attribute names passed to API