Encapsulated object-oriented programming for R
