move from jewler to bundler
RM::Factory implementation