Avoid using temporary Objects | CAST Appmarq