Added AppleGuiceOptional protocol to allow optional protocol declaration with no actual implementation.