public function findByUser($user, array $options = array())
    {
        if (!$user instanceof User) {
            $user = $this->api('subbly.user')->find($user);
        }

        $query = $this->newCollectionQuery($options);
        $query->with(array('user' => function ($query) use ($user) {
            $query->where('uid', '=', $user->uid);
        }));

        return new Collection($query);
    }