Refactored Protocol to ProtocolGrain child class ni preparation for ProtocolSilage