diff --git a/app/models/bookmarks.rb b/app/models/bookmarks.rb
index da16e2d62eed65afb4858820e62bd1409f2bb849..baf0dd1afa66deed5cfc73d587b6520fec1ff9d8 100644
--- a/app/models/bookmarks.rb
+++ b/app/models/bookmarks.rb
@@ -1,5 +1,10 @@
 class Bookmarks < Collection
 
+  def initialize(params = {})
+    super(params)
+    @name = name
+  end
+
   def name
     'Bookmarks'
   end
diff --git a/app/models/collection.rb b/app/models/collection.rb
index f9f412e261e2cf2a8d172a7e42adb4faacafffe6..a39ca74c501250bda6cccc9421a479b274034b28 100644
--- a/app/models/collection.rb
+++ b/app/models/collection.rb
@@ -32,7 +32,7 @@ class Collection
   # After remove some learning object to collection, you must use CollectionRepository to persist
   # the changes.
   def remove(learning_object)
-    learning_objects.delete_if{|x| x.id == learning_object.id}
+    learning_objects.delete_if { |x| x.id == learning_object.id }
   end
 
   def owner?(user)
@@ -43,10 +43,6 @@ class Collection
     !@name.blank?
   end
 
-  #def to_orientdb_hash
-  #
-  #end
-
   protected
 
   def excluded_orientdb_properties