Reduce memory footprint by removing the extend to UserData