Implemented Or extension method to be used with constructor