Protected against registration overwriting

The issue here is that UnityContainer will replace a registration if there is an existing registration for the from type and name. This is a problem because convention registrations shouldn't overwrite anything that has already been configured.