Partial implementation of feature.inject()