Added no arg constructor