add setters for physic type