fix obj property cal