use stdClass it would create less dependency