I would really rather not see a constructor in the interface; while PHP allows it, it is generally a bad practice.