Add base methods (check auth + __construct)