Call parent OnAttribute function in places where its not called. Also remove useless overloading in places