Velocity requires all field accesses to be through get methods. You can change the fields back to public but please keep the get methods. The get methods are required for Velocity to work. Sorry about that.