push down to implementors. still need to get rid of static configurationType
sounds fishy....