Introduce “Dynamic Member” fulfillment of Protocols

see above