make it clear in ctor that the fields belong there