Encapsulating properties, it's the new cool thing to do.