Added special constructor.
Additional test