Add a getIds() static method. Update interface. Change self:: to static::