full_path and query_string properties, admin update
refactoring