decouple Facade from Illuminate's