Soc2014 meta refactor upgrade

"get_new_field" name is very confusing... It really should be "get_field" except for the backwards compatibilty