Add posibility to change error placement

Sometimes the field name does not match the record and thus th errors is not placed anywhere, i added the posibility to override this.
Note that is also common to add errors to :base so this works in that case too.