JCrete2013:Design wars: OO vs performance compromises