use guard for autotest
spec namespace by filename
add `AR::Base.hs_writer` to declare updatable for its model