diff --git a/app/builders/collection_builder.rb b/app/builders/collection_builder.rb
index 4613056ccd0ac76512cda43a4877a447e22c227e..0efe568de57d7d8565e660b975d3dc55f0ad4ba1 100644
--- a/app/builders/collection_builder.rb
+++ b/app/builders/collection_builder.rb
@@ -20,12 +20,13 @@ class CollectionBuilder
     unless args.nil?
       # cache object when build
       lo = Rails.cache.fetch(cache_key(args['@rid'], args['last_modified']), expires_in: 12.hours) do
-        obj = Collection.new(
+        type = (args['name'] == 'Bookmarks') ? Bookmarks : Collection
+        obj = type.new(
             learning_objects: LearningObjectBuilder.build(map_rid_to_object(args['learning_objects']) || []),
             privacy: args['privacy'],
-            name: args['name'],
             id: args['@rid']
         )
+        obj.name = args['name'] unless type == Bookmarks
         obj.owner = collection_repository.owner(args['@rid'])
         obj.created_at = DateTime.strptime(args['created_at'], "%Y-%m-%d %H:%M:%S") unless args['created_at'].nil?
         obj.last_modified = DateTime.strptime(args['last_modified'], "%Y-%m-%d %H:%M:%S") unless args['last_modified'].nil?
diff --git a/app/views/collections/show.html.erb b/app/views/collections/show.html.erb
index c3c29d3c4532e1645a00e1f1f398d23b3ac83575..be1ab078eeaec5aad2af95506ad5edf62ce41d55 100644
--- a/app/views/collections/show.html.erb
+++ b/app/views/collections/show.html.erb
@@ -1,7 +1,7 @@
 <nav class="navigation navbar-default "><br/>
 
   <div class="container-fluid">
-    <% if @own %>
+    <% if @own && @collection.class != Bookmarks %>
       <div class="navbar-right" style="text-align:right">
         <%= link_to '#' do %>
           <%= link_to 'APAGAR', collection_path(@collection.id), method: :delete, class: 'btn btn-danger btn-remove', style:'margin-right: 30px', data: { confirm: 'Não será possível recuperá-la, você tem certeza?' } %></span>