Updated BusinessFactory