make sure that we remove the lazy loaded examples before each test of laziness!
added a 'from_protocol_name' (readonly) property

this allows us to avoid importing the from protocol at offer registration
time.