Prototype reflection Design