@classmethod
def delete(cls, bucket_id):
    """Delete a bucket.

        Does not actually delete the Bucket, just marks it as deleted.
        """
    bucket = cls.get(bucket_id)
    if not bucket or bucket.deleted:
        return False
    bucket.deleted = True
    return True
