OOPhoto: Facade Layer Integrated Between Controller And Service Layers