not returning null for array
made logger available inside configuration
added method for returning catalog id