updated properties with default constructors