added call and construct trap in object contract when using direct procies