I think `get_std_fwl_pkg`, `get_fwl_billing_item` and `get_fwl_billing_item` should all be prefixed with an underscore to signify that they're internal methods and the interface can change.