adjusting declaration of $supported, removing from class params