IAPFactory persistance and method interface working