Reworked Status and Method to have sane unapply methods, tested them.