Added constructor! :D