Remade ClassAccessFactory

Constructor access is removed temporarily