Simple enhancement for easy overloading

More consistent algorithm which allow people to easily overload normalize method to their needs.