Refactor ThriftEntityManagerFactory constructor to use map of parameters instead of lengthy argument list