new factory methods for resource adapters