Drupal 8 Preview: Object Oriented Programming for Module Developers