lock down fieldwritable methods