Removed default constructor, as it's pointless