Removed non-funtional constructor