but you should not have any constructor.