Create AbstractUsernameDAO