removed default value for $weight as it will be set by SetFactory