added ExternalNdefRecord and AndroidApplicationRecord