Please define all properties in the constructor.