Improve RegisterSchema and add unix_username()