connection property factory