From Static to Dynamic and back: Three Approaches for Role Composition