Reverted constructor