How does it work? I do not see any constructor that expects any arguments.