Separated main interface from field.