Unwrap identities

ProfileIdentity and ContainerIdentity are wrappers around String and most probably will stay this way. 
After the introduction of the Identifiable interface I think that there is no need for those classes.