implement Attribute Field Type