Advice object construction