sentence: loopholes in object-oriented programming languages some object-based programming languages ( e.g. javascript , java , and c# ) provide ways to access resources in other ways than according to the rules above including the following : such use of undeniable authority effectively defeats the security benefits of the object-capability model .