Add overload system to check args, hash & field.