From a portocol model you can get a  protocol implementation