AbstractMobileFactory is added