[jungle] post construct instead of empty constructor

plus adding final and scope annotation