Added a set of helper extension methods