removed constructor from commons