Splitted declarations and declarations extension (first ones have no useless $super argument now).