Implement settings backend