Modeling QoS through Architectural Reflection