added field & property classes