public T CopyItem <T>(T value, CollectionNames collectionName) where T : Entity { return(dal.CopyItem <T>(value, collectionName)); }