This is a constructor, using staticmethod is incorrect.