Fixed class and protocol