Finishing touches for a more OO way of working with assets files