invoice assignment through property attribute methods