use private fields for Model accessor. minor improvements
renamed static to static_file