Model fields registry implemented.

Model.getfields now uses own registry which is provided by MetaModel.
It helps to reduce lots of CPU time in some cases. Especially on PyPy.