Add 'save' parameter to Create method, handle Query errors a little better