Implements the Artist Model